5211R: ISO image updated

Posted by: mstauber Category: General

An issue with stuck constructors was fixed in the BlueOnyx 5211R ISO.

We received multiple reports of users having issues with the BlueOnyx 5211R ISO from 31st July. After successful installation and booting the installed BlueOnyx 5211R a "root" login would get stuck in /root/network_settings.sh with the CCEd constructor run never finishing.

The cause:

After some more testing we could replicate the issue. The ISO's Kickstart scripts instructed the Anaconda installer to not provide any special network provisioning (as usual). So Anaconda would simply activate DHCP for IPv4 and IPv6 and write out a default /etc/NetworkManager/system-connections/eth0.nmconnection config file.

Upon processing that during CCEd startup the Network constructors would cause CCEd to segfault (with core dump), causing it to no longer accept any instructions from other constructors. Even a CCEd restart would not "shake this loose", as the next re-run of the network constructor during CCEd startup would (again) cause the very same segfault for as long as /etc/NetworkManager/system-connections/eth0.nmconnection had not yet been modified.

The fix:

We modified the kickstart scripts to now set a preliminary network config that has DHCP for IPv4 enabled, has IPv6 disabled (can be activated later on) and the hostname is set to "localhost.localdomain". All these settings can be modified during first login into the freshly booted BlueOnyx 5211R when /root/network_settings.sh is run.

We did several installs with this modified ISO (BlueOnyx-5211R-AlmaLinux-9.4-20240813.iso) and it seems to work fine now.

 


Return
General
Aug 13, 2024 Category: General Posted by: mstauber
Previous page: Chrooted Jails Next page: Two-Factor-Auth (2FA)